home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13675 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: news-m01.ny.us.ibm.net!usenet
  2. From: tnagy@ibm.net
  3. Newsgroups: alt.computer.consultants,comp.edu,comp.lang.basic.misc,comp.lang.c++,comp.lang.misc,comp.lang.pascal.borland,comp.lang.pascal.delphi.misc,comp.misc,comp.os.msdos.programmer,comp.os.os2.programmer.misc,comp.programming
  4. Subject: Re: Info on being a Systems Programmer/Analyst?
  5. Date: 26 Mar 1996 19:51:59 GMT
  6. Message-ID: <4j9hsv$3so8@news-s01.ny.us.ibm.net>
  7. References: <3150eada.14098156@News.why.net> <4j7m18$6d3@shelby.visix.com> <4j975b$3sd@scoop.eco.twg.com>
  8. Reply-To: tnagy@ibm.net
  9. NNTP-Posting-Host: slip129-37-158-70.on.ca.ibm.net
  10. X-Newsreader: IBM NewsReader/2 v1.2
  11.  
  12. In <4j975b$3sd@scoop.eco.twg.com>, mike@jake.eco.twg.com (This space intentionally left blank) writes:
  13. >In article <4j7m18$6d3@shelby.visix.com>, david@visix.com (David Charlap) writes:
  14. >
  15. >I can't fault anything you said, but I'd like to add a suggetion to the
  16. >following:
  17. >
  18. >>Note that I didn't mention any languages.  Courses like "intro to C",
  19. >>and other "let's learn a programming language" courses can be useful,
  20. >>but they're far from necessary.  While a course may be nice to get
  21. >>you started, a good programmer should be able to learn a language on
  22. >>his own.  (After the first 2 or 3, they're all pretty much the same.
  23. >>With the exception of certain non-traditional languages like LISP and
  24. >>Prolog.)
  25. >
  26. >While this is more or less true, there's one kind of language you should
  27. >definitely learn, whether on your own or in a class: assembler.  Pick at
  28. >least two, from two completely different architectures (like, Intel 80x86
  29. >and DEC VAX for example), and learn to write code in them.  It will help
  30. >immensely with your understanding of "higher level" languages.  Knowing what
  31. >the compiler is able to output, and what's *really* going on with the
  32. >hardware when you run a program, will help you with writing code,
  33. >understanding certain bugs and errors and generally being more comfortable
  34. >with the computer.  
  35. >
  36. >I'd say that knowing at least two completely different assembly languages
  37. >well enough to be able write simple programs in them is essential if you
  38. >want to earn a living as a programmer, even if you never use assembler
  39. >again.
  40.  
  41. Finally something we agree on 100%...
  42.  
  43. Tom
  44.  
  45.